import Vue from 'vue';
import Vuetify from 'vuetify/lib/framework';
import VueI18n from 'vue-i18n'
import {messages} from '@/common/lang/messages'

Vue.use(Vuetify);
Vue.use(VueI18n)

  
let i18nLocale = 'en'

if (sessionStorage.getItem('i18nLocale')) {
    i18nLocale = sessionStorage.getItem('i18nLocale')
}

const i18n = new VueI18n({
    locale: i18nLocale,
    messages
})

const opts = {
    lang: {
        t: (key, ...params) => i18n.t(key, params)
    }
}

const vuetify = new Vuetify(opts)
export { vuetify, i18n }
